html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size: 14px;
}

body {
  line-height: 1.4;
  font-family: Microsoft yahei, tahoma, arial, sans-serif;
  font-size: 14px;
  color: #666;
  background: #f6f6f6;
  margin: 0 auto
}

div,ul,li,h1,h2,h3,h4{
  box-sizing:border-box;
}
p,ul,li{
  margin:0;
  padding:0;
}

.app-init {
  display: flex;
  flex-direction: column;
  height: 100vh;
  > div {
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
  }
}

ul {
  list-style-type: none;
}

.item-box {
  background: #fff;
  margin-top: 1rem;
  padding-bottom: .5rem;
  &:first-child {
    margin-top: 0;
  }
  .tip-null {
    text-align: center;
    display: block;
    line-height: 2;
  }
}

.jump {
  color: #5077aa;
}

.emphasize {
  color: #333333;
}

.mintui-back:before {
  font-size: 1.5rem;
  line-height: 1;
}
